package com.dao;

import com.entity.Admin;
import com.entity.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface AdminDao {

    Admin adminLogin(Admin admin); //管理员 - 登录

    List<User> adminListUser(); //管理员 - 所有用户
    List<User> adminGetUserlist(@Param("start") int start, @Param("count") int count);
    Integer adminGetUserTotal();  //获取用户总数

    void adminDelUser(User user); //管理员 - 删除用户

    void adminAddUser(User user); //管理员 - 添加用户

    void adminAuditStatus(User user); //管理员 - 解封用户

    void adminBanStatus(User user); //管理员 - 封禁用户

}


